package com.youlu.campus.domain.entity;

import lombok.Getter;
import lombok.Setter;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;

import java.time.LocalDateTime;

/**
 * 平台域名配置
 */
@Getter
@Setter
@Document(collection = "platform_domain_config")
public class PlatformDomainConfig {

    @Id
    private String id;

    /**
     * 域名
     */
    @Indexed(unique = true, background = true)
    private String domain;

    /**
     * 备案号
     */
    private String recordNum;

    /**
     * 备案图片
     */
    private String recordImg;

    /**
     * 公司主体
     */
    private String company;
    /**
     * 备注
     */
    private String desc;
    /**
     * 法人
     */
    private String legalPerson;

    /**
     * ICP备案信息
     */
    private String icpFilingInfo;

    private LocalDateTime createTime; // 创建时间

    private LocalDateTime updateTime; // 更新时间
}
